home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Headers / bsd / struct.h < prev    next >
Text File  |  1990-01-22  |  296b  |  10 lines

  1. /*    struct.h    4.1    83/05/03    */
  2.  
  3. /*
  4.  * access to information relating to the fields of a structure
  5.  */
  6.  
  7. #define    fldoff(str, fld)    ((int)&(((struct str *)0)->fld))
  8. #define    fldsiz(str, fld)    (sizeof(((struct str *)0)->fld))
  9. #define    strbase(str, ptr, fld)    ((struct str *)((char *)(ptr)-fldoff(str, fld)))
  10.